
const qs = require('querystring');
function bodyParser(req, res, next) {
    var str = ''
    req.on('data', (Buffer) => {
        //console.log(111)
        //  Buffer  传递过来的参数 是一个二进制
        /* 1 2 3     ===》123 */
        str += Buffer
        // console.log(Buffer.toString(),6666) //  传递过来的数据格式是一个Buffer【二进制】
    })

    req.on('end', () => {
        //  数据传输完毕后触发
        // console.log(querystring.parse(str) ,88888)
        req.body = qs.parse(str)
        //   { username: 'postman', password: '123456' }
        console.log(req.body , '数据传输完成了')

        next()  //  传递到下一个
    })
}

module.exports = bodyParser